package com.huabo.monitor.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 *
 * </p>
 *
 * @author yhr
 * @since 2022-09-08
 */
@TableName("TBL_TESTELEMENT")
@ApiModel(value = "TblTestelement对象", description = "")
@KeySequence(value="HIBERNATE_SEQUENCE",dbType = DbType.ORACLE)
public class TblTestelement implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId(type = IdType.INPUT)
    private BigDecimal elementid;

    private String risktype;//风险描述

    private String checkmethod;//检查方法

    private String controlmethod;//控制方法

    private String controltype;//控制类型

    private String controlreq;//控制频率

    private String material;//检查材料



    private String elementcode;//编号

    private String businessdesc;//业务描述

    private String controltarget;//控制目标

    private String controlmeasures;//控制措施

    private LocalDateTime createtime;
    private BigDecimal typeid;



    private BigDecimal templid;

    public BigDecimal getElementid() {
        return elementid;
    }

    public void setElementid(BigDecimal elementid) {
        this.elementid = elementid;
    }
    public String getRisktype() {
        return risktype;
    }

    public void setRisktype(String risktype) {
        this.risktype = risktype;
    }
    public String getCheckmethod() {
        return checkmethod;
    }

    public void setCheckmethod(String checkmethod) {
        this.checkmethod = checkmethod;
    }
    public String getControlmethod() {
        return controlmethod;
    }

    public void setControlmethod(String controlmethod) {
        this.controlmethod = controlmethod;
    }
    public String getControltype() {
        return controltype;
    }

    public void setControltype(String controltype) {
        this.controltype = controltype;
    }
    public String getControlreq() {
        return controlreq;
    }

    public void setControlreq(String controlreq) {
        this.controlreq = controlreq;
    }
    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material;
    }
    public BigDecimal getTypeid() {
        return typeid;
    }

    public void setTypeid(BigDecimal typeid) {
        this.typeid = typeid;
    }
    public LocalDateTime getCreatetime() {
        return createtime;
    }

    public void setCreatetime(LocalDateTime createtime) {
        this.createtime = createtime;
    }
    public BigDecimal getTemplid() {
        return templid;
    }

    public void setTemplid(BigDecimal templid) {
        this.templid = templid;
    }
    public String getElementcode() {
        return elementcode;
    }

    public void setElementcode(String elementcode) {
        this.elementcode = elementcode;
    }
    public String getBusinessdesc() {
        return businessdesc;
    }

    public void setBusinessdesc(String businessdesc) {
        this.businessdesc = businessdesc;
    }
    public String getControltarget() {
        return controltarget;
    }

    public void setControltarget(String controltarget) {
        this.controltarget = controltarget;
    }
    public String getControlmeasures() {
        return controlmeasures;
    }

    public void setControlmeasures(String controlmeasures) {
        this.controlmeasures = controlmeasures;
    }

    @Override
    public String toString() {
        return "TblTestelement{" +
                "elementid=" + elementid +
                ", risktype=" + risktype +
                ", checkmethod=" + checkmethod +
                ", controlmethod=" + controlmethod +
                ", controltype=" + controltype +
                ", controlreq=" + controlreq +
                ", material=" + material +
                ", typeid=" + typeid +
                ", createtime=" + createtime +
                ", templid=" + templid +
                ", elementcode=" + elementcode +
                ", businessdesc=" + businessdesc +
                ", controltarget=" + controltarget +
                ", controlmeasures=" + controlmeasures +
                "}";
    }
}
